//
//  AlamofireTool.swift
//  weibo
//
//  Created by tomato on 2021/9/27.
//

import UIKit
//import Alamofire

//MARK:我们自己写一个枚举类型，用来区分
//enum METHODTYPE {
//    case GET
//    case POST
//}

//class AlamofireManager{
//
//    //单例
//   static let shareTools:AlamofireManager = {
//       let tools = AlamofireManager()
//       return tools
//   }()
//}

//MRRK - 封装 Alamofire 网络方法
//extension AlamofireManager{
//
//      typealias RequestCallback = (_ responseObject:AnyObject?, _ error:Error?)-> ()
//
//      func request(methodType:METHODTYPE,urlString:String,parameters:[String:String]? = nil,finishCallBack:@escaping RequestCallback){
//
//        let method = methodType == .GET ? HTTPMethod.get : HTTPMethod.post;
//
//        Alamofire.request(urlString, method: method, parameters: parameters).responseJSON { (response) in
//
//            if response.result.isSuccess
//            {
//                finishCallBack(response.result.value as AnyObject?,nil)
//            }
//            else
//            {
//                finishCallBack(nil,response.result.error)
//            }
//        }
//    }
//}
